################################################################################

# Insert SMTP Server
:global SMTP "94.198.213.19:25"

# Inserire NTP Server
:global NTP "212.45.144.1"

# E-Mail Account Name
:global accountmail "Backup"

# E-Mail a cui spedire i vostri backup ed export
:global mail "backup@example.com"

# E-Mail password
:global pwd "123456"
################################################################################
#SCRIPT START                                                                  #
################################################################################
/system clock set time-zone-name=Europe/Rome
:delay 20;
/system ntp client set enabled=yes mode=unicast primary-ntp=$NTP;
:delay 30;
:global date [/system clock get date]
:global time [/system clock get time]
/system script
add name=backup policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="\
    /system clock set time-zone-name=Europe/Rome\r\
    \n:delay 30;\r\
    \n/system ntp client set enabled=yes mode=unicast primary-ntp=$NTP\
    6;\r\
    \n:delay 30;\r\
    \n/tool e-mail set from=$accountmail password=$pwd server=$SMTP use\
    rname=$mail\r\
    \n:delay 30;\r\
    \n/system backup save name=email_backup;\r\
    \n:delay 30;\r\
    \n/system export file=export;\r\
    \n:delay 30;\r\
    \n/tool e-mail send file=email_backup.backup to=\"$mail\" body\
    =\"Backup di \$[/system identity get name] versione \$[/system resource ge\
    t version] alle ore \$[/system clock get time] in data  \$[/system clock g\
    et date]\" subject=(\"Backup \$[/system identity get name] \$[/system  resource get board-name] \$[/system reso\
    urce get version] \$[/system clock get time] \$[/system clock get date]\")\
    \r\
    \n:delay 30;\r\
    \n/tool e-mail send file=export.rsc to=\"$mail\" body=\"Export\
    \_di  \$[/system identity get name] versione \$[/system resource get versi\
    on] alle ore \$[/system clock get time] in data  \$[/system clock get date\
    ]\" subject=(\"Export \$[/system identity get name] \$[/system  resource get board-name] \$[/system resource ge\
    t version] \$[/system clock get time] \$[/system clock get date]\");";
    
/system script run backup ; 
/system scheduler add comment="Scheduler di backup" disabled=no\
interval=1w name=backup on-event=backup\
policy=reboot,read,write,policy,test,password,sniff,sensitive\
start-date=$date start-time=$time;

                                                                           
################################################################################